home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / pascal / tjoop11.zip / README.DOC < prev    next >
Text File  |  1991-05-17  |  2KB  |  51 lines

  1. README.DOC          5/17/1991
  2.  
  3. The files in this archive should include :
  4.  
  5. README.DOC     This file
  6. BASETYPE.PAS   The base object types used by the OOP data structures.
  7. ELEMENTS.PAS   Elements useable in the data structures.  This currently
  8.                includes an integer object, a real object, and a string object.
  9. STACKOBJ.PAS   Unit defining the stack object and it's basic functionality.
  10.                It is possible ( and expected ) to be extended.
  11. QUEUEOBJ.PAS   Unit defining the queue object and it's basic functionality.
  12.                Again, through OOP and inheritance, this object can be extended.
  13. DLISTOBJ.PAS   Unit defining the doubly-linked list object and it's basic
  14.                functionality.  This could be extended furthur as well.
  15. DLSTTEST.PAS   Program to show use of a DListOBJ.
  16. QUEUTEST.PAS   Program to show use of a QueueOBJ.
  17. STCKTEST.PAS   Program to show use of a StackOBJ.
  18.  
  19. ===============================================================================
  20.  
  21. There is some documentation in each Unit, but the choice of variable and method
  22. names should be self documenting.  Each unit includes an inheritance tree as
  23. well.  Please feel free to contact the author with questions or bugs.  Please
  24. use this code if you want, but do give me some credit ;-).  I hope these units
  25. can help some people grasp OOP and polymorphism, because they were ( are ) very
  26. difficult subjects to master.  Also note that the method I chose to implement
  27. these objects could have been different, there's several ways to skin the cat
  28. as they say.
  29.  
  30. tom
  31.  
  32. Thomas E. Jenkins, Jr.
  33.   Programmer, University of South Carolina
  34.  
  35.       tomj@csdserver3.csd.scarolina.EDU
  36.       C0361@univscvm.csd.scarolina.EDU
  37.  
  38.       C0361@univscvm.BITNET
  39.  
  40.       9732 Windsor Lake Blvd.
  41.       Columbia, SC 29223
  42.  
  43.       wk  (803) 777-6666  ( ask for tom - see next note too ;-)
  44.       hm  (803) 788-7179  ( no collect calls please ;-)
  45.  
  46.  
  47.  
  48. ===============================================================================
  49.  
  50.  
  51.